<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">

<HTML>
<HEAD>
	
	<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">
	<TITLE>Evaluation of Diagramming Tools</TITLE>
	<META NAME="GENERATOR" CONTENT="OpenOffice.org 2.4  (Win32)">
	<META NAME="CREATED" CONTENT="20080920;14272500">
	<META NAME="CHANGED" CONTENT="20080921;23544389">
	<META NAME="DESCRIPTION" CONTENT="To evaluate common open source or free diagramming tools, and choose the suitable option to be use in NetCom Simulator project (NetCom).

http://code.google.com/p/netcom-simulator/issues/detail?id=1">
	
	<STYLE>
		<!-- 
		BODY,DIV,TABLE,THEAD,TBODY,TFOOT,TR,TH,TD,P { font-family:"Arial"; font-size:x-small }
		 -->
	</STYLE>
	
</HEAD>

<BODY TEXT="#000000">
<TABLE FRAME=VOID CELLSPACING=0 COLS=6 RULES=NONE BORDER=0>
	<COLGROUP><COL WIDTH=158><COL WIDTH=74><COL WIDTH=192><COL WIDTH=192><COL WIDTH=192><COL WIDTH=192></COLGROUP>
	<TBODY>
		<TR>
			<TD WIDTH=158 HEIGHT=17 ALIGN=LEFT VALIGN=TOP COLSPAN=3><B><U>Evaluation of Diagramming Tools</U></B></TD>
			<TD WIDTH=192 ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD WIDTH=192 ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD WIDTH=192 ALIGN=LEFT VALIGN=TOP><BR></TD>
		</TR>
		<TR>
			<TD HEIGHT=17 ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
		</TR>
		<TR>
			<TD HEIGHT=17 ALIGN=RIGHT VALIGN=TOP><B>Evaluation : </B></TD>
			<TD ALIGN=LEFT VALIGN=TOP COLSPAN=3>Evaluate open source/free diagramming tools for NetCom Simulator project.</TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
		</TR>
		<TR>
			<TD HEIGHT=17 ALIGN=RIGHT VALIGN=TOP><B>Revision : </B></TD>
			<TD ALIGN=LEFT VALIGN=TOP SDNUM="1033;0;@">1.0</TD>
			<TD ALIGN=LEFT><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
		</TR>
		<TR>
			<TD HEIGHT=17 ALIGN=RIGHT VALIGN=TOP><B>Evaluation Date : </B></TD>
			<TD ALIGN=LEFT VALIGN=TOP SDVAL="39711" SDNUM="1033;0;YYYY-MM-DD" COLSPAN=3>2008-09-20</TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
		</TR>
		<TR>
			<TD HEIGHT=17 ALIGN=RIGHT VALIGN=TOP><B>Evaluated By : </B></TD>
			<TD ALIGN=LEFT VALIGN=TOP COLSPAN=3>Shiou Ming, Lee</TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
		</TR>
		<TR>
			<TD HEIGHT=17 ALIGN=RIGHT VALIGN=TOP><B>Remarks : </B></TD>
			<TD ALIGN=LEFT VALIGN=TOP COLSPAN=3>1. Other alternatives (not evaluated) including BOUML, NetBeans, Eclipse</TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
		</TR>
		<TR>
			<TD HEIGHT=17 ALIGN=RIGHT VALIGN=TOP><B><BR></B></TD>
			<TD ALIGN=LEFT VALIGN=TOP COLSPAN=3>2. Project URL - http://code.google.com/p/netcom-simulator/</TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
		</TR>
		<TR>
			<TD HEIGHT=17 ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
		</TR>
		<TR>
			<TD HEIGHT=18 ALIGN=LEFT COLSPAN=4><B><FONT COLOR="#FF0000">*</FONT></B> subject to individual preference or experience.</TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
		</TR>
		<TR>
			<TD HEIGHT=18 ALIGN=LEFT VALIGN=TOP BGCOLOR="#000000"><B><FONT COLOR="#FFFFFF"><BR></FONT></B></TD>
			<TD ALIGN=LEFT VALIGN=TOP BGCOLOR="#000000"><B><FONT COLOR="#FFFFFF"><BR></FONT></B></TD>
			<TD ALIGN=LEFT VALIGN=TOP BGCOLOR="#000000"><B><FONT COLOR="#FFFFFF">ArgoUML</FONT></B></TD>
			<TD ALIGN=LEFT VALIGN=TOP BGCOLOR="#000000"><B><FONT COLOR="#FFFFFF">StarUML</FONT></B></TD>
			<TD ALIGN=LEFT VALIGN=TOP BGCOLOR="#000000"><B><FONT COLOR="#FFFFFF">Dia</FONT></B></TD>
			<TD ALIGN=LEFT VALIGN=TOP BGCOLOR="#000000"><B><FONT COLOR="#FFFFFF">OpenOffice Draw</FONT></B></TD>
		</TR>
		<TR>
			<TD HEIGHT=17 ALIGN=LEFT VALIGN=TOP BGCOLOR="#E6E6FF"><B><I>General Comparison</I></B></TD>
			<TD ALIGN=LEFT VALIGN=TOP BGCOLOR="#E6E6FF"><B><I><BR></I></B></TD>
			<TD ALIGN=LEFT VALIGN=TOP BGCOLOR="#E6E6FF"><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP BGCOLOR="#E6E6FF"><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP BGCOLOR="#E6E6FF"><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP BGCOLOR="#E6E6FF"><BR></TD>
		</TR>
		<TR>
			<TD HEIGHT=18 ALIGN=LEFT VALIGN=TOP>Latest release</TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP>v0.24 (2007-02-12)</TD>
			<TD ALIGN=LEFT VALIGN=TOP>v5.0.2 (<FONT COLOR="#FF0000">2005-12-30</FONT>)</TD>
			<TD ALIGN=LEFT VALIGN=TOP>v0.96.1 (2008-03-29)</TD>
			<TD ALIGN=LEFT VALIGN=TOP>v2.4.1 (2008-06-10)</TD>
		</TR>
		<TR>
			<TD HEIGHT=18 ALIGN=LEFT VALIGN=TOP>Cost</TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP>Free</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Free</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Free</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Free</TD>
		</TR>
		<TR>
			<TD HEIGHT=18 ALIGN=LEFT VALIGN=TOP>License</TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP>BSD</TD>
			<TD ALIGN=LEFT VALIGN=TOP>GPL</TD>
			<TD ALIGN=LEFT VALIGN=TOP>GPL</TD>
			<TD ALIGN=LEFT VALIGN=TOP>LGPL</TD>
		</TR>
		<TR>
			<TD HEIGHT=18 ALIGN=LEFT VALIGN=TOP>Platform</TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP>Windows, Linux</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Windows, Linux (<A HREF="https://sourceforge.net/forum/forum.php?thread_id=1943992&amp;forum_id=510442">by Wine</A>)</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Windows, Linux</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Windows, Linux, Mac, Solaris</TD>
		</TR>
		<TR>
			<TD HEIGHT=34 ALIGN=LEFT VALIGN=TOP>Core feature</TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP>UML 1.4 diagrams</TD>
			<TD ALIGN=LEFT VALIGN=TOP>UML 2.0 diagrams</TD>
			<TD ALIGN=LEFT VALIGN=TOP>General diagrams, UML diagrams, ERD, ...</TD>
			<TD ALIGN=LEFT VALIGN=TOP>General diagrams</TD>
		</TR>
		<TR>
			<TD HEIGHT=97 ALIGN=LEFT VALIGN=TOP>Output format</TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP>Argo Project File / Compressed Project File (UML/ZARGO), XMI, PNG, SVG, PS, EPS, ...</TD>
			<TD ALIGN=LEFT VALIGN=TOP>StarUML Project File (UML), XMI, JPG, JPEG, EMF, ...</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Dia Diagram File (DIA), Dia Shape File (SHAPE), Visio XML Format (VDX), PDF, PS, PNG, EPS, SVG, EMF, TEX, DXF, ... (Graphviz, dot, HTML, ... by AutoDia)</TD>
			<TD ALIGN=LEFT VALIGN=TOP>OpenOffice Drawing (ODG), PDF, HTML, JPEG, PNG, EPS, SVG, EMF, SWF, ...</TD>
		</TR>
		<TR>
			<TD HEIGHT=66 ALIGN=LEFT VALIGN=TOP>Product support</TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP>Community forum, mailing list, documentation</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Community forum, documentation, <FONT COLOR="#FF0000">commercial support and consultation from third party (?)</FONT></TD>
			<TD ALIGN=LEFT VALIGN=TOP>Mailing list, documentation</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Community forum, mailing list, documentation, commercial support and training</TD>
		</TR>
		<TR>
			<TD HEIGHT=82 ALIGN=LEFT VALIGN=TOP>Ease of use <FONT COLOR="#FF0000">*</FONT></TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP>Moderate (with typical &ldquo;Java application&rdquo; look and feel, a bit slow compare to other options in comparison)</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Good (look and feel is similar to other conventional software on Microsoft platform)</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Moderate (look and feel is similar to other typical software designed for Linux platform, such as GIMP on Linux)</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Good (look and feel is similar to other conventional software on Microsoft platform)</TD>
		</TR>
		<TR>
			<TD HEIGHT=18 ALIGN=LEFT VALIGN=TOP>Stability</TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP>Good</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Good</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Good</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Good</TD>
		</TR>
		<TR>
			<TD HEIGHT=50 ALIGN=LEFT VALIGN=TOP>Feature extension</TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP>Add-in module</TD>
			<TD ALIGN=LEFT VALIGN=TOP>User-defined diagram, COM-based plugin; user-defined UML profile</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Dia Shape (custom shape), plugin (Python)</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Extension</TD>
		</TR>
		<TR>
			<TD HEIGHT=82 ALIGN=LEFT VALIGN=TOP>Other features</TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP>Code generation and reverse engineering [Java, C#, C++, PHP]; checklist</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Programming language based profiling, code generation, reverse engineering [Java, C#, C++]; Microsoft Office document generation; API</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Various third-party tools that are able to work together with Dia (i.e. import/export, reverse engineering, DB design, ...)</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Macro; API</TD>
		</TR>
		<TR>
			<TD HEIGHT=17 ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
		</TR>
		<TR>
			<TD HEIGHT=17 ALIGN=LEFT VALIGN=TOP BGCOLOR="#E6E6FF"><B><I>Supported Diagrams</I></B></TD>
			<TD ALIGN=LEFT VALIGN=TOP BGCOLOR="#E6E6FF"><B><I><BR></I></B></TD>
			<TD ALIGN=LEFT VALIGN=TOP BGCOLOR="#E6E6FF"><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP BGCOLOR="#E6E6FF"><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP BGCOLOR="#E6E6FF"><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP BGCOLOR="#E6E6FF"><BR></TD>
		</TR>
		<TR>
			<TD HEIGHT=18 ALIGN=LEFT VALIGN=TOP>ERD</TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP>No</TD>
			<TD ALIGN=LEFT VALIGN=TOP>No</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Yes</TD>
			<TD ALIGN=LEFT VALIGN=TOP>No</TD>
		</TR>
		<TR>
			<TD HEIGHT=18 ALIGN=LEFT VALIGN=TOP>Flowchart</TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP>No</TD>
			<TD ALIGN=LEFT VALIGN=TOP>No</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Yes</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Yes</TD>
		</TR>
		<TR>
			<TD HEIGHT=18 ALIGN=LEFT VALIGN=TOP>Block diagram</TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP>No</TD>
			<TD ALIGN=LEFT VALIGN=TOP>No</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Yes</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Yes</TD>
		</TR>
		<TR>
			<TD HEIGHT=18 ALIGN=LEFT VALIGN=TOP>Network diagram</TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP>No</TD>
			<TD ALIGN=LEFT VALIGN=TOP>No</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Yes</TD>
			<TD ALIGN=LEFT VALIGN=TOP>No</TD>
		</TR>
		<TR>
			<TD HEIGHT=18 ALIGN=LEFT VALIGN=TOP>Other diagrams</TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP>No</TD>
			<TD ALIGN=LEFT VALIGN=TOP>No</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Yes</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Yes</TD>
		</TR>
		<TR>
			<TD HEIGHT=18 ALIGN=LEFT VALIGN=TOP><B>UML diagrams:</B></TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
		</TR>
		<TR>
			<TD HEIGHT=18 ALIGN=LEFT VALIGN=TOP>Activity Diagram</TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP>Yes</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Yes</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Yes</TD>
			<TD ALIGN=LEFT VALIGN=TOP>No</TD>
		</TR>
		<TR>
			<TD HEIGHT=18 ALIGN=LEFT VALIGN=TOP>Use Case Diagram</TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP>Yes</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Yes</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Yes</TD>
			<TD ALIGN=LEFT VALIGN=TOP>No</TD>
		</TR>
		<TR>
			<TD HEIGHT=18 ALIGN=LEFT VALIGN=TOP>Class Diagram</TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP>Yes</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Yes</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Yes</TD>
			<TD ALIGN=LEFT VALIGN=TOP>No</TD>
		</TR>
		<TR>
			<TD HEIGHT=18 ALIGN=LEFT VALIGN=TOP>Sequence Diagram</TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP>Yes</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Yes</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Yes</TD>
			<TD ALIGN=LEFT VALIGN=TOP>No</TD>
		</TR>
		<TR>
			<TD HEIGHT=18 ALIGN=LEFT VALIGN=TOP>Collaboration Diagram</TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP>Yes</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Yes</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Yes</TD>
			<TD ALIGN=LEFT VALIGN=TOP>No</TD>
		</TR>
		<TR>
			<TD HEIGHT=18 ALIGN=LEFT VALIGN=TOP>State Diagram</TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP>Yes</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Yes</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Yes</TD>
			<TD ALIGN=LEFT VALIGN=TOP>No</TD>
		</TR>
		<TR>
			<TD HEIGHT=18 ALIGN=LEFT VALIGN=TOP>Component Diagram</TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP>Yes</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Yes</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Yes</TD>
			<TD ALIGN=LEFT VALIGN=TOP>No</TD>
		</TR>
		<TR>
			<TD HEIGHT=18 ALIGN=LEFT VALIGN=TOP>Deployment Diagram</TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP>Yes</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Yes</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Yes</TD>
			<TD ALIGN=LEFT VALIGN=TOP>No</TD>
		</TR>
		<TR>
			<TD HEIGHT=34 ALIGN=LEFT VALIGN=TOP>Composite Structure Diagram</TD>
			<TD ALIGN=LEFT VALIGN=TOP><BR></TD>
			<TD ALIGN=LEFT VALIGN=TOP>No</TD>
			<TD ALIGN=LEFT VALIGN=TOP>Yes</TD>
			<TD ALIGN=LEFT VALIGN=TOP>No</TD>
			<TD ALIGN=LEFT VALIGN=TOP>No</TD>
		</TR>
	</TBODY>
</TABLE>
<!-- ************************************************************************** -->
</BODY>

</HTML>
